4
תגובות

סוג של משחק

פתח Ben ,
היי.
מהי הדרך הכי טובה לדעתכם לעשות משחק כזה קטן שכל יום בשעה 10 בלילה משתמש יוכל לבחור מספר מ 1-1000 והזוכה מקבל X כסף מדומה ?

זה משהו למונופול, אני לא יודע מהי הדרך הכי טובה לעשות את זה.
חשבתי לעשות מין לוג (טבלה) כזה במסד ששומר תאריך ושעה והשם של מי שזכה ואחרי כל 24 מהתאריך האחרון הוא נותן אפשרות בחירה.

יש דרך יותר פשוטה ?

4 תשובות

avatar ענה intval ב 19 למרץ 2013 #

בעיקרון אתה יכול לרשום את הנתונים שלך איפשהו ובקרון בזמן הנכון פשוט למחוק אותם.
אם אתה רוצה שישארו לך הנתונים לצורכי לוגים, תוסיף לטבלה שלך עוד עמודה של "האם הניחוש כבר השתתף בהגרלה"
ובקרון פשוט תעבור על הניחושים ותסמן אותם בתור כאלה שהשתתפו.
כמו שעליך לא לאפשר שני רשומות שלא השתתפו מאותו משתמש

avatar ענה ldbrgr ב 20 למרץ 2013 #

למה לא לבדוק עם עברו 24 שעות מהפעם האחרונה שהמשתמש השתתף בהגרלה? משהו כזה:

SELECT 1 FROM `lotto_tbl` WHERE `user_id` = '{$userID}' AND (`play_at` + INTERVAL 1 DAY) < CURDATE();

avatar ענה intval ב 20 למרץ 2013 #

בגלל שצריך לשמור את זמן ההגרלה, לא את זמן השתתפות

avatar ענה ldbrgr ב 20 למרץ 2013 #

אבדתי אותכם לגמרי :-\
בטבלה "לוטו" יהיה ככה:

id, guess, user_id, join_at (=play_at^^^)

והסקריפט הצטרפות לא יתן ללקוח אפשר להצתרף שוב עם לא עברו 24 שעות מהפעם האחרונה שהוא יצתרף.
והסקריפט קרון ישלוף את כל ההצתרפויות מאותו היום.. (או משו כזה..)

יכול להיות שלא הבנתי מה אתה מנסה לעשות, אם זה המקרה תסביר..

--- עריכה:

עכשיו הבנתי מה אתה מנסה לעשות, המממ תן לי לחשוב איך לעשות את זה.